package com.signway.javaui.utils;

import ohos.agp.components.AttrHelper;
import ohos.app.Context;

public class SwUtils {
    private SwUtils() {
    }

    /**
     * 将虚拟像素vp转换为物理像素xp
     * @param context 上下文对象
     * @param value 虚拟像素值
     * @return 物理像素值
     */
    public static int toPixels(Context context, int value) {
        return value * context.getResourceManager().getDeviceCapability().screenDensity / 160;
    }

    /**
     * 将虚拟像素vp转换为物理像素xp
     * @param context 上下文对象
     * @param vp 虚拟像素值
     * @return 物理像素值
     */
    private int vp2px(Context context, float vp) {
        return AttrHelper.vp2px(vp, context);
    }
}
